ser implacable - Turkish English Dictionary